meaning of Andamaroo

Andamaroo meaning in Urban Dictionary

Defender of freedom and sense.