Etymology
Today it means: A barnacle that is not a balanid Full definition →
From non- + balanid.
Etymology from Wiktionary, CC BY-SA 4.0.