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