two-spotted spider mite - German English Dictionary