topcoat has definitions from the field of clothing
1
[ noun ] (clothing) a heavy coat worn over clothes in winter
*