Green’s Dictionary of Slang

noble weed n.

[SE noble + weed n.1 (1d)]

(drugs) marijuana.

[US] in Current Sl. IV:3–4 (1970).