stupa - German English Dictionary