arbutus Latin Definition

Latin Word: arbutus
Part of Speech: [Noun]
Definition: arbutus, strawberry tree



Hire a Writer