get one's rocks off on something - French English Dictionary