müflon - Turkish English Dictionary