lay the ghost of something to rest - Fransızca İngilizce Sözlük