How do you say "regalo" in English?

How do you say "regalo" in English? - It has several translations depending on the sense.
¿Cómo se dice "regalo" en inglés? - Tiene varias traducciones según el sentido.
Word of the Day
full moon