barnacle science definition
Any of various small marine crustaceans of the subclass Cirripedia that form a hard shell in the adult stage and attach themselves to underwater surfaces, such as rocks, the bottoms of ships, and the skin of whales.
Learn more about barnacle