meaning of Blutsauger-Mitra

Blutsauger-Mitra - German to English

bloodsucker miter [Am.] [Vexillum sanguisugum]

View more

  • bloodsucker mitre [Br.] [Vexillum sanguisugum]