Fuzzy striped insect that feeds on nectar Germany Answers