large sandwich - Turkish English Dictionary