concentrated sourcherry juice - Spanish English Dictionary