pine nut


Results for "pine nut"

English - Turkish Dictionary

pine nut

(English - Turkish Dictionary) :
çamfıstığı.