meaning of Antidota

Antidota - German to English

antidotes