cape cod kanalı - French English Dictionary