delay therapy - German English Dictionary