salyangoz


Results for "salyangoz"

Turkish - French Dictionary

salyangoz

(Turkish - French Dictionary) :
escargot