Definify.com
Definition 2024
oncilla
oncilla
English
Noun
oncilla (plural oncillas)
- Leopardus tigrinus, a small spotted felid found in the tropical rainforests of Central and South America.
Translations
Leopardus tigrinus
|
oncilla (plural oncillas)
|