lymphads
English
Noun
lymphads
plural of
lymphad