artificial fish reef - French English Dictionary