What is the full meaning of specula
SPECULUM, a medical instrument [n]
Example of the word specula placed on a Scrabble board.