moufflon - Turkish English Dictionary