Plantulae are adhesive pads (soft pads), which are located at each of the tarsus in the legs of cockroach.
Physics Educator & NEET/JEE Specialist
Ph.D. in Physics with 19+ years of teaching experience.