Imsouane in French Imsouane in French Imsouane proper noun A town and rural commune of Souss-Massa, Morocco. Add to Flashcards