taliabu masked owl - Turkish English Dictionary