long-term (10-50 years or more) time frame

listen to the pronunciation of long-term (10-50 years or more) time frame