what does nectarivore mean?
 A nectarivore is an animal which derives its energy and nutrient requirements from a diet consisting mainly or exclusively of the sugar-rich nectar produced by flowering plants. 