meaning of Blaue Ochsenzunge

Blaue Ochsenzunge - German to English

blueweed [Echium vulgare]

View more

  • viper's bugloss [Echium vulgare]