limiting membrane of neural tube - Almanca İngilizce Sözlük