What is the full meaning of nubeculae
NUBECULA, a cloudy formation in urine [n]
Example of the word nubeculae placed on a Scrabble board.