lemon tree (citrus limón) - Spanish English Dictionary