ilobatide

Italian

Noun

ilobatide m (plural ilobatidi)

  1. hylobatid