See Also: kabaragoya(dictionary)

kabaragoya (iou)



kabaragoya noun. L17.
[Origin unkn.]
A large monitor lizard, Varanus salvator, of SE Asia.