meaning of albidus

1. compact white pubescent shrub of southwestern Europe having pink flowers


Related Words

cistus albidus | pipturus albidus |

Developed & Maintained By Taraprasad.com

Treasure Words