crocutas

English

Noun

crocutas

  1. plural of crocuta

Anagrams