scarrafone

Italian

Noun

scarrafone m (plural scarrafoni)

  1. alternative form of scarabone

Anagrams