Polish-English dictionary »

sofa meaning in English

PolishEnglish
sofa noun

couchnoun
furniture for seating of more than one person

setteenoun
long seat

sofanoun
upholstered seat