TY - RPRT TI - A new organ in cestode surface ultrastructure. AU - N P Boyce PY - 1976 DO - 10.1139/z76-071 UR - https://pubmed.ncbi.nlm.nih.gov/1260575/ ID - 1260575 ER -