Leporidae Meaning

There are 1 meaning(s) for word Leporidae

Meaning 1 : hares and rabbits

    Synonyms : family leporidae