immunobarriers

English

Noun

immunobarriers

  1. plural of immunobarrier