translate English to French: Delta St. John's, Newfoundland Total: $245.81
Delta St.John's (Terre-Neuve) Total : 245,81 $