meaning of livingstone daisy

1. low-growing showy succulent annual of South Africa having white or pink or red or orange flowers and spatulate leaves covered in papillae that resemble small crystals


Related Words

livingstone daisy |

Developed & Maintained By Taraprasad.com

Treasure Words