ruatan island agouti - French English Dictionary