meaning of canguro

canguro - Spanish to English

kangaroo