Find the word definition

Wiktionary
have legs

vb. 1 (context idiomatic English) To have endurance; to have prospects to exist or go on for a long time. 2 (cx nautical English) To have speed.