Miscellaneous
Give me more definitions for immerse?
1
Answer
Immerse means to dip or submerge in a liquid.
LIVE
Points
25
Rating