caragols

Catalan

Noun

caragols

  1. plural of caragol