Leucrota Definition

noun

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

Wiktionary

Other Word Forms of Leucrota

Noun

Singular:
leucrota
Plural:
leucrotas

Find Similar Words

Find similar words to leucrota using the buttons below.

Words Starting With

Words Ending With

Unscrambles

leucrota