What does almeja almeja mean?

almeja almeja meaning in Urban Dictionary

spanish - cunt (virtually translated as 'clam') female sex organs:vagina (vagina)