Lao Tzu (0 synonym found)

Definition of Lao Tzu:

(N) : a 1996 sculpture by Mark di Suvero, previously installed at Denver's Acoma Plaza at West 13th Avenue, in the U.S. state of Colorado.

Definition of Lao Tzu:

(N) : a 1996 sculpture by Mark di Suvero, previously installed at Denver's Acoma Plaza at West 13th Avenue, in the U.S. state of Colorado.

Back to Top