small devil in indian folklore - German English Dictionary