apio verde (inglés happy birthday) - Spanish English Dictionary