Dictionary search results

Showing 1-2 of 2 results

denture US English

A removable plate or frame holding one or more artificial teeth

denture English-Spanish

prótesis