Meaning of Anguilla

Definition of Anguilla

(noun) a British colony in the West Indies
type genus of the Anguillidae: eels

Other information on Anguilla

WIKIPEDIA results for Anguilla
Amazon results for Anguilla