have a good lay - Espagnol Anglais Dictionnaire