moneymaker: a project that generates a continuous flow of money
project: a planned undertaking
terminal: electronic equipment consisting of a device providing access to a computer; has a keyboard and display