homunculus - French English Dictionary