mufflon - Turkish English Dictionary