satisfy the sexual appetite - Espagnol Anglais Dictionnaire