We do not currently know of any antonyms for strapworts.
The noun strapworts is defined as:
Did you mean starboards?