Term Gallery logo

Meanings of stria vascularis of cochlear duct in English