teasle - German English Dictionary