llama shepherdess - Spanish English Dictionary