Free dictionary online: translation in English, Spanish, French, Italian, Chinese, Russian, definitions, synonyms...
Rhodes 
  nf 
l'île de Rhodes  the island of Rhodes 
le colosse de Rhodes  the colossus of Rhodes 

Add your entry in the Collaborative Dictionary.

"Collins English French Electronic Dictionary © HarperCollins Publishers 2005"