window box planter - Spanish English Dictionary