singularize
Singularize is the process of converting a word in its plural form to its corresponding singular form. It is the opposite of pluralize, and it is commonly used in linguistics, natural language processing, and software that handles human language. In practice, singularization is often implemented as a transformation that reduces a noun to its base or dictionary form.
In English, singularization relies on a combination of rule-based changes and memory of irregular forms. Simple
In software, singularization is provided by inflection utilities and libraries. For example, Ruby on Rails includes