What does Antiskabiosa mean?

Antiskabiosa - German to English

antiscabietic representatives

View more

  • antiscabietics