immunobarriers
English
Noun
immunobarriers
plural of
immunobarrier