What is a complex word?

A.) a word with a debatable meaning
B.) a word containing multiple morphemes
C.) a word with at least five syllables
D.) a word derived from Greek roots