Kangaroos

Portuguese Meaning

canguru

English Meaning

  1. Plural form of kangaroo.