Definition, synonyms and related words
Of an investment, to make sense financially or to be expected to generate the desired returns