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