shrine: a place of worship hallowed by association with some sacred thing or person
place of worship: any building where congregations gather for prayer
genus angelica: biennial or perennial herbs of the northern hemisphere; have a taproot