madagascar masked owl - Turkish English Dictionary