Carabao - Definition

carabao

n 1: water buffalo of the Philippines

Look up another word