What does Agrarfreihandelsabkommen mean?

Agrarfreihandelsabkommen - German to English

farming free-trade contract