ALOO Meaning of ALOO in English [ 'α:lu: , 'alu: ]■ noun Indian potato.Originfrom Hindi, Urdu, and Sanskrit ālū . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004