altrose - German English Dictionary