We do not currently know of any synonyms for windroses.
The noun windroses is defined as:
Did you mean endorses?