Find the word definition

Wiktionary
leporids

n. (plural of leporid English)

Usage examples of "leporids".

Both enormous leporids remained quite still as Ehomba whispered to them.