A large unit measurement. A shorter way of saying square kilometres. Example: Q. What is the area of that city? A. I think it's about 50 squilometres.
SQUILOMETRE
Meaning of SQUILOMETRE in English
Slang English vocab. Английский сленговый словарь. 2012