pupula poo-POO-lah /pu'pula/ Search Definitions adjective bright, shining, brilliant (Giving off or reflecting light) Fetu pupula Source & Etymology Additional Notes Contemporary usage research, pending validation