annual forage legumes - German English Dictionary