Wörterbuch Englisch Deutsch 🔎 extended search leaf barnacle DeutschEnglish Entenmuschel {f} [zool.]leaf barnacle [noun] [Pollicipes pollicipes]