Spanish–English dictionary

English translation of the Spanish word ataracea

Spanish → English
  
SpanishEnglish
ataracea inlaid work; marquetry