remain in a place longer than is convenient - Espagnol Anglais Dictionnaire