artificial bird nest - Turkish English Dictionary