invest. "1. To commit (money or capital) in order to gain a financial return". nothing about dividends or buy and hold here. your definition seems very narrow by comparison.
I wouldn't take a definition seriously that failed to exclude lottery tickets.
Ever since Rich Dad, Poor Dad I've been careful to distinguish assets that bring income, and other forms of property and equity whose price is purely an illusion supported by speculators' predictions about other speculators' whims.