Barringtonia edulis

Barringtonia edulis Seem. Engl.: barringtonia.