olive mangrove

noun

Definition of olive mangrove