ilobatide
Italian
Noun
ilobatide
m
(
plural
ilobatidi
)
hylobatid