Abbreviation:

Leech

ISSN:

0457-3277 (Print)