What does Antidota mean?

Antidota - German to English

antidotes