leave lots to be desired - İspanyolca İngilizce Sözlük