Results for "

chatterbox

"
English - Turkish Dictionary

chatterbox

(English - Turkish Dictionary) :
i. geveze, çenebaz, dillidüdük.