meaning of Acmaea mitra

Acmaea mitra - German to English

dunce's limit limpet [Acmaea mitra]

View more

  • whitecap limpet [Acmaea mitra]
  • white limpet [Acmaea mitra]