Find the word definition

Wiktionary
double planets

n. (double planet English)