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