Results for "

teldolap

"
Turkish - English dictionary

teldolap

(Turkish - English dictionary) :
(a) screen safe (a small kitchen cupboard all the sides of which are made of screening).