technology enabler - German English Dictionary