Definitions by DynamicEyes
allo
A word meaning hello. It is commonly used by French speaking Canadians, predominantly found in Quebec. It is used interchangeably when speaking English or French.
allo by DynamicEyes December 20, 2006