send meaning in French
v. envoyer; expédier; provoquer, éveiller; laisser échapper; diffuser; causer du plaisir, rendre fou, transporter (argot)
v. envoyer; expédier; provoquer, éveiller; laisser échapper; diffuser; causer du plaisir, rendre fou, transporter (argot)