Learn how to say Mouches correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word bateau-mouche:
noun (plural bateaux-mouches pronunc. same)
a pleasure boat that takes sightseers on the Seine in Paris.
French, literally ‘fly boat’, because of the boat’s mobility