union of two people or animals - Spanish English Dictionary