Companion planting is a gardening strategy that promotes the co-growth of different plant species to enhance space utilization and mutual support. For example, pairing tomatoes with basil and lettuce ...