large semi-aquatic rodent of 1 m long - Französisch Englisch Wörterbuch