carcar


Results for "carcar"

Turkish - English dictionary

carcar

(Turkish - English dictionary) :
colloq. chatterbox.