teleguilla - German English Dictionary