place where birds resort to drink - French English Dictionary