belua

beast, monster

Noun
1