holders for lifebuoys - French English Dictionary