telaro


Results for "telaro"

Turkish - English dictionary

telaro

(Turkish - English dictionary) :
window frame.