satisfy the sexual appetite - Francés Inglés Diccionario