A gigolo is a derogatory name for a man who is paid to escort an older woman. With the notion that these are "shampooed gigolos" they can be seen as clean and respectable by appearance. However, their motive is not respectable, especially in the sense that they "prowl" to those who are vulnerable.