meaning of tortoise plant

1. South African vine having a massive rootstock covered with deeply fissured bark


Related Words

tortoise plant |

Developed & Maintained By Taraprasad.com

Treasure Words