Spanish-English Dictionary

English Translation of “sol y luna”

sol y luna (Caribbean) (informal)

Translations

  1. machete, cane knife

Comments

Log in to comment on this word.