meaning of stopship

1. A remora. It was fabled to stop ships by attaching itself to them.


Related Words

stopship |

Developed & Maintained By Taraprasad.com

Treasure Words