devote a lot of care to something - Fransızca İngilizce Sözlük