sticky-stemmed pearlwort - Spanish English Dictionary