What is the full meaning of kabaragoya
(Tagalog) a very large monitor lizard of SE Asia [n -S]
Example of the word kabaragoya placed on a Scrabble board.