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