English Proper noun Escatels plural of Escatel Anagrams Casteels, celestasWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads