tagetes tenuifolia - Spanish English Dictionary