What is the full meaning of invaginates
INVAGINATE, to ensheath [v]
Example of the word invaginates placed on a Scrabble board.