We do not currently know of any synonyms for stick frog.
The noun stick frog is defined as:
See full definition of the word stick frog.