English edit

Etymology edit

adeno- +‎ satellite

Adjective edit

adenosatellite (not comparable)

  1. Relating to dependoviruses