barbados lily - French English Dictionary