vouched - German English Dictionary