CLOU Meaning of CLOU in English n.1 the point of greatest interest; the chief attraction. 2 the central idea. Etymology: F, nail Oxford English vocab. Оксфордский английский словарь. 2012