What is the full meaning of deciduas
DECIDUA, a mucous membrane of the uterus [n]
Example of the word deciduas placed on a Scrabble board.