Isn't the shortest unit of meaning a lexeme? Morphemes are shortest units of morphology. Obviously the two often overlap, but for phrases whose meaning can't be reliably worked out from its components (e.g. "work out") the two can be distinct.