meaning of sparaxis tricolor

1. a showy often-cultivated plant with tawny yellow often purple-spotted flowers


Related Words

sparaxis tricolor |

Developed & Maintained By Taraprasad.com

Treasure Words