What does Deuteronomy 23:18 mean?
Don’t bring money earned from prostitution—whether by a man or a woman—into the Lord’s house. The Lord your God hates that kind of thing. Deuteronomy 23:18 - Modern Text Bible
(Money from prostitution is considered unacceptable as an offering to God, no matter who earned it.)