Meaning of "Barnacle"

Small marine growth which attaches itself to a vessel’s hull in large numbers, often greatly retarding her speed.

Barnacle Meaning of