hooded spider monkey - French English Dictionary