Self-sufficient

0
2673
Self-sufficient - Meaning: Adjective. Independent , self supporting and self-reliant

Self-sufficient – Meaning:

Adjective. Independent , self supporting and self-reliant