Home / Dictionary / Leucrota

Leucrota Uncommon

Definition, synonyms and related words

Definitions
Noun
1

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

Related Terms
Rhyming Words
ota bota gota sota rota tota iota dota jota kota nota mota cota lota diota spota biota shota flota ryota
Compare
Leucrota vs