Derongdong's definitions
Slang for u.s. marine, the most effective fighting machine in the armed forces for absorbing the brunt of the enemies might only for the army to sweep in and save the day.
by Derongdong May 26, 2018
Get the Mreen mug.