meaning of Amanda Liu

Amanda Liu meaning in Urban Dictionary

an Amanda Liu is an usually great person who really loves nature, takes ecology, and may kick ASS at mathematics