babbaluciu

Sicilian

Noun

babbaluciu m

  1. alternative form of babbaluci: snail