Home
Search
Index
Definify.com
Definition
2024
leucrota
leucrota
English
Noun
leucrota
(
plural
leucrotas
)
(
mythology
)
The
offspring
of a
crocotta
and a
lion
, supposed to be able to
imitate
the sound of a human voice.
Alternative forms
leocrocotta
leucrocotta
leucrocuta
Anagrams
clear out
,
clear-out
Similar Results