lady chair
nounDefinition of lady chair
1
: a seat formed by the interlocked hands and wrists of two persons
2
: an upholstered chair without arms or with very low only slightly projecting arms
Keep scrolling for more