place with abundant bromeliads - French English Dictionary