To ask for or obtain (something) without paying for it; or loiter in a bored or listless manner; or a beggar or a scrounger in a bad sense.
Spiritually: Many who claim to be Christians are moochers, wanting all the blessings of heaven or of other church members without “paying for it”. We don’t always realize when someone is mooching off of us, but God knows, because He knows our hearts and our intentions (1 Corinthians 3:20; Hebrews 4:12). Moochers are the weeds in Christ’s field of grain (Matthew 13:24-30; 36-43), always taking, having no energy for the Lord’s work, or they do just enough to look good…mooching.