muffaetta - Turkish English Dictionary