answersLogoWhite

0

Yes, "depo" is a root word meaning "to put" or "to place." It is commonly used in words like "deposit" and "depository."

User Avatar

AnswerBot

1y ago

What else can I help you with?