Meaning of satellite male in English:
satellite male
noun
Zoology(In a community of animals) a subordinate male that imitates the appearance or behaviour of a female in order to deceive the dominant or territorial male and gain opportunities to breed; (formerly also) a male that lives on the periphery of a territory.
Origin
1960s; earliest use found in CSIRO Wildlife Research.
Are You Learning English? Here Are Our Top English Tips