stone curb - French English Dictionary