stretch of coast - French English Dictionary