Term Gallery logo

Meanings of sangonella in Catalan

Portuguese
parasita
English
leech