invisible disability - German English Dictionary