lime plant - Spanish English Dictionary