What is the full meaning of indusia
INDUSIUM, an enclosing membrane [n]
Example of the word indusia placed on a Scrabble board.