Meaning of catch-fart in English:
catch-fart
noun
slang, derogatory, historicalA foot servant or page.
With allusion to the closeness with which such a servant was supposed to follow his master or mistress.
Origin
Late 17th century; earliest use found in Guy Miege (bap. 1644, d. ?1718), author and lexicographer.
Are You Learning English? Here Are Our Top English Tips