Spanish-English Dictionaryimprovements
improvements
Spanish word for improvements