meaning of protea cynaroides

1. South African shrub whose flowers when open are cup- or goblet-shaped resembling globe artichokes


Related Words

protea cynaroides |

Developed & Maintained By Taraprasad.com

Treasure Words