pest management and licensing branch - German English Dictionary