man from barcelona, spain - Français Anglais Dictionnaire