We do not currently know of any synonyms for most put-downable.
For similar words to most put-downable, try:
Did you mean most?