Word info Synonyms

leucrota

Noun

Meaning

leucrota (plural leucrotas)

(mythology) The offspring of a crocotta and a lion, supposed to be able to imitate the sound of a human voice.

Source: en.wiktionary.org

Synonyms

Anagrams

Close letter words and terms