alfalfa arborea - German English Dictionary