english muffins - Turkish English Dictionary