CROW'S NEST Meaning of CROW'S NEST in English ■ noun a platform at the masthead of a vessel for a lookout to watch from. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004