English | German | Russian | Czech

puttable English

Meaning puttable meaning

What does puttable mean?

puttable

(finance) Having the right to be sold at a predetermined price.

Are you looking for...?