microexons
English
Noun
microexons
plural of
microexon