In English the Spanish slang word, heina, means girlfriend. It most likely from the word reina, which means queen.
Making out translated from English to Spanish is el hacer.
The phrase take this in Spanish is aprovechar esta. !
"De" in Spanish means "of" in English. Have a great evening!
mar is the Spanish word for sea.