clingfish
Concise Oxford English Dictionary © 2008 Oxford University Press:
clingfish/ˈklɪŋfɪʃ/
▶noun (pl. same or clingfishes) a small fish with a sucker for attachment to rocks and other surfaces. [Lepadogaster lepadogaster and other species.]
'clingfish' also found in these Oxford entries:

