Dictionary amrita April 30, 2011 davepoobond Leave a comment amrita – n. female ejaculate Share this:EmailFacebookTwitterMoreRedditTumblr