rain owl - Turkish English Dictionary