What does Amanda Liu mean?

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