microthrombus - German English Dictionary