Definition 1 of 1
english spanish
act of sexual intercourse    {n} follada   {f}