AMBULACRA Meaning of AMBULACRA in English pl of ambulacrum. Webster English vocab. Английский словарь Webster. 2012