translate English to French: Submit your idea or proposal and one of our business development executives will contact you.
Soumettez votre idée ou proposition et un de nos directeur au développement des affaires vous contactera.