tambura - German English Dictionary