lymph node-like tissue - German English Dictionary