ululone

Italian

Noun

ululone m (plural ululoni)

  1. toad