కుక్కగొర్రెkukkagorre
Meanings
Noun
1. the rib-faced deer or barking deer, Muntiacus muntjak