greenest - German English Dictionary