large-podded pinweed - Spanish English Dictionary