From rammeln (“to copulate”) + -er (agent noun suffix).
Rammler m (strong, genitive Rammlers, plural Rammler)