EnglishMain Dictionary
wart
Universal Words
noun
1 a small hard lump that grows on your skin and that is caused by a VIRUS
2 (AmE) = VERRUCA
IDIOMS
warts and all (informal) including all the bad or unpleasant features of sb/sth:
The documentary shows the life of a fashion model, warts and all. * She still loves him, warts and all.