LUPUS MEANING IN ENGLISH

• Lupus Definition & Synonyms

  1. (n.) The Wolf, a constellation situated south of Scorpio.
  2. (n.) A cutaneous disease occurring under two distinct forms.


RECENT SEARCHES