English | German | Russian | Czech

fangaroo English

Meaning fangaroo meaning

What does fangaroo mean?

fangaroo

(informal) An extinct fanged kangaroo, Balbaroo fangaroo.

Are you looking for...?