very long skirt chain of thick fabric and with links that look like open duck tails - Turkish English Dictionary

Suggest a Term