EnglishEdit

NounEdit

ROSA (plural ROSAs)

  1. Acronym of roll out solar array.

AnagramsEdit