STOPSHIP


Meaning of STOPSHIP in English

noun a remora. it was fabled to stop ships by attaching itself to them.

Webster English vocab.      Английский словарь Webster.