micro-alga - French English Dictionary