biodisc (sewage installation) - French English Dictionary