meaning of alles andere als

alles andere als - German to English

anything but