Big Huge Thesaurus

minisubmarine

noun