What is the meaning of Meatride?

Synonym of dickride; to behave in a submissive, subservient, or overflattering manner toward.

Source: wiktionary.org