meaning of black archangel

1. ill-smelling European herb with rugose leaves and whorls of dark purple flowers


Related Words

black archangel |

Developed & Maintained By Taraprasad.com

Treasure Words