charta Latin Definition

Latin Word: charta
Part of Speech: [Noun]
Definition: letter, paper



Hire a Writer