hydrochastic - French English Dictionary