Home » Glossary » defects

defects

Problems or imperfections in something, like how the body or cells are made or work.

Synonyms
publish

News & Media