It means 'short word', 'gair' meaning word and 'bach' meaning short or small.
Oddly enough, 'gair' in both Scots and irish Gaelic means 'short'!!
Gair
The Welsh word for "small" is "bach".
A small farm; a small holding.
'Bach' used on its own is a term of endearment from someone older to (usually) a child and means 'little one'
In Welsh, "little" is pronounced as "pethau" (PEH-thigh).
bach
bach :) or bychain
coed bach
small
Small Houses.
angel bach
It translates literally from Welsh (Cymraeg) as "little brother", brawd meaning brother, and bach meaning little. Welsh, as in languages such as French, Spanish (and unlike English) follows the noun with the adjective, which would be considered by an English speaker to be inverted.