lappet caterpillar: larva of a lappet moth
physical entity: an entity that has physical existence
confirmation: additional proof that something that was believed (some fact or hypothesis or theory) is correct