Barringtonia excelsa

Barringtonia excelsa Blume. Engl.: barringtonia.