anguilla Latin Definition

Latin Word: anguilla
Part of Speech: [Noun]
Definition: eel



Hire a Writer