sarmısakotu


Results for "sarmısakotu"

Turkish - English dictionary

sarmısakotu

(Turkish - English dictionary) :
,-nu garlic mustard, hedge garlic.