plant that does not flourish - Spanish English Dictionary