What is the full meaning of carabao
a water buffalo [n -S]
Example of the word carabao placed on a Scrabble board.