avrupa muflonu - Turkish English Dictionary