a homemade type of fruit juice - Francés Inglés Diccionario