cumburtu


Results for "cumburtu"

Turkish - English dictionary

cumburtu

(Turkish - English dictionary) :
1. plopping sound. 2. sloshing sound.