rub and tug palour means: This massage parlor is known for its staff who are happy to make extra money. About 60 girls who work in the tug and rub palours for women are Asian. (in Community Dictionary, added by Rex Skinner)