lesser new guinea thrush - German English Dictionary