Jeez
A schmoe's meaning is simple. It means a person who worships a woman's muscles, usually by touching them. They are usually bodybuilders, wrestlers, or anyone with bigger muscles that you just want to touch.
Originally, in Yiddish, a schmoe means a jerk. However, in English, it means the definition above.