English-Latvian translations for hyena
Definition of hyena
- Any of the medium-sized to large feliform carnivores of the subfamily Hyaeninae , native to Africa and Asia and noted for the sound similar to laughter which they can make if excited
- A man that performs ritualized sex acts with recently widowed women and menarchal girls
Trending Searches
Popular Dictionaries