sour-cherry juice concentrate - French English Dictionary