teide - German English Dictionary