suprachoroidea
noun
su·pra·cho·roi·dea
plural -s
Definition of suprachoroidea
: the suprachoroid layer of the eyeball
Keep scrolling for more