a term used in jamaica meaning extremely vigorous rough sex
in jamaica: mark- " no romance de here, a peur daggaration" in america: george- "im not into all that romance ish.just straight daggeration"
5👍 1👎