harvest mite (trombicula alfreddugesi) - German English Dictionary