macropoda

Italian

Adjective

macropoda

  1. feminine singular of macropodo