The idiom ‘Keep at bay’ means?English A. Keep in mind B. Keep at a distance C. Keep thinking about something D. Keep at the sea-shore