topsalata


Results for "topsalata"

Turkish - English dictionary

topsalata

(Turkish - English dictionary) :
head lettuce, cabbage lettuce.