Definitions for "Luqa"
Luqa or Ħal Luqa (meaning poplar in Aramaic) is a village located in the south east of Malta (Europe). It is an old town that typical of the Maltese Islands in its dense population. The population of Luqa is 6,028 (Nov 2005).