leonfante

Italian

Noun

leonfante m (plural leonfanti)

  1. synonym of elefante