be a babe in the woods (when it comes to ...) - İngilizce Eşanlam Sözlük

Can't found any synonym terms.