<< Back to dictionary

The Meaning of bimotored

  • (adjective satellite) having two motors