This expression is ambiguous; its meaning changes depending on the context.
Polysemous words have multiple definitions in the dictionary.
Compound of 多 (many) + 義 (meaning) + 的 (adjectival suffix). The exact historical derivation is uncertain, but the components clearly indicate 'having many meanings'.