Waistcoats meaning : An ornamental garment worn under a doublet. A sleeveless, collarless garment worn over a shirt and under a suit jacket.
waistcoats
shanty town
triathlons
data banks
germ plasm