giant water bug: large water bug with piercing and sucking mouthparts; feeds on young fishes
whole: an assemblage of parts that is regarded as a single entity
aditya: one of 7 to 12 sons of Aditi; Hindu gods of celestial light