self dependent similar meanings give
Answers
Answered by
1
Answer:
Doing all works ourselves
Answered by
1
Explanation:
efficient , self sustaining
Similar questions
English,
5 months ago
English,
5 months ago
English,
5 months ago
Physics,
10 months ago
Political Science,
10 months ago