English syllables. 2014.
pupillate — adj. [L. pupilla, pupil of eye] Having an eye like center; a spot or mark … Dictionary of invertebrate zoology
pupillate — … Useful english dictionary
pupilate — adjective see pupillate … Useful english dictionary