Socotra plant (Nepetoideae)

Socotra plant (Nepetoideae)