new britain barn owl - Turkish English Dictionary