kabaragoya
noun
ka·ba·ra·go·ya
| \ kəˌbärəˈgōyə\
plural -s
Definition of kabaragoya
: a large water monitor (Varanus salvator) of southeastern Asia, the Malay archipelago, and the Philippines that sometimes reaches a length of seven feet
Keep scrolling for more