artificial seaweed - French English Dictionary