st. lucie cherry - French English Dictionary