Berikut ini adalah penjelasan tentang embarau dalam Kamus Indonesia-Inggris
1 palisade, wood or stone embankment. 2 piling (of pier, etc.).