microballoon - French English Dictionary