ADVOCATE

Medical abbreviations:
ADVOCATE

Another Days Various Obstacles Conquered At The Extreme