sugar snap peas - Turkish English Dictionary