Noun Definition

anguilla

1.Definition: a British colony in the West Indies

Category: Places

2.Definition: type genus of the Anguillidae: eels

Category: Animals