0%

ALL meanings of xochimilco

X x
  • noun xochimilco a town in central Mexico, on Lake Xochimilco: noted for its floating gardens. Pop: 364 647 (2000) 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?