Blepharis tetrasticha

Tags

Blepharis tetrasticha is a plant of the Acanthaceae family.