at first sight


Results for "at first sight"

English - Turkish Dictionary

at first sight

(English - Turkish Dictionary) :
ilk bakışta.