Meaning of elephantiasis scroti
Definition of elephantiasis scroti
(noun)
swelling
of the
scrotum
resulting from
chronic
lymphatic
obstruction
Other information on elephantiasis scroti
WIKIPEDIA results for
elephantiasis scroti
Amazon results for
elephantiasis scroti
Tweet