Definify.com

Definition 2026


macropodide

macropodide

Italian

Noun

macropodide m (plural macropodidi)

  1. macropod