Pitch Boards

noun
1. Visuals used to make a bid to obtain a contract or other business.