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