What does buddha beaver mean?

buddha beaver meaning in Urban Dictionary

The vagina or vagina of a virgin which tight and good.