Borrowed from Spanish (in Spanish the ending "a" usually is for feminine terms, like in this case, because originally is an adjective for música and/or canción, which are feminine nouns).
ranchera (plural rancheras)
ranchera
ranchera f (plural rancheras, masculine ranchero, masculine plural rancheros)