Find the word definition

The Collaborative International Dictionary
Immersable

Immersable \Im*mers"a*ble\, a. See Immersible.

Wiktionary
immersable

a. (alternative form of immersible English)