meaning of baby llama

baby llama meaning in Urban Dictionary

a highly attractive female