yangula

Noun

 * 1) spotted hyena
 * 2) greedy person