kylie73m
October 31, 2013, 04:20 PM
Hello, I am starting a new business and would like the business name to be in spanish. I know that "planta" in spanish means "plant" in english but was wondering if someone could tell me what "viva la planta" would translate to in english?