Robuta

https://www.merriam-webster.com/medical/sphincter%20pupillaes SPHINCTER PUPILLAES Definition & Meaning | Merriam-Webster Medical The meaning of SPHINCTER PUPILLAE is a broad flat band of smooth muscle in the iris that surrounds the pupil of the eye. merriam webstersphincterdefinitionmeaningmedical