What is the full meaning of babirusas
BABIRUSA, a large hoglike quadruped of the East Indies, also BABIROUSSA, BABIRUSSA [n]
Example of the word babirusas placed on a Scrabble board.