soil dweller - Spanish English Dictionary