heads of lettuce - Francés Inglés Diccionario