grasshopper scientific namepomegranate scientific namebougainvillea scientific namescientific name of cockroachchimpanzee scientific namesunflower scientific nameearthworm scientific namepineapple scientific namemushroom scientific namebutterfly species namescientific name of elephantlavender scientific name