remote desktops

English

Noun

remote desktops

  1. plural of remote desktop