Definition of have (or get)one's snout (or nose) in the trough in English:

have (or get)one's snout (or nose) in the trough

phrase

British
derogatory, informal
  • Make ample use of opportunities afforded by one’s position in order to benefit oneself, especially financially.

    ‘the expenses investigation confirmed to many that politicians have all got their noses in the trough’