Pest-control meaning

Regulation or management of another species defined as a pest.
noun
0
0
Advertisement