albahaca silvestre mayor - Spanish English Dictionary