Definition of “rubber plant” - English Dictionary

british dictionary