INSUBMERGIBLE MEANING IN ENGLISH

• Insubmergible Definition & Synonyms

  1. (a.) Not capable of being submerged; buoyant.


RECENT SEARCHES