spatula-leaved loosestrife - Spanish English Dictionary