Englishin perpetuityprep_phraseMeaningFor an indefinitely long time.For life.SourcesNo citations have been attached yet.