manitu - French English Dictionary