Meaning of “spider plant” in the English Dictionary

british dictionary