opera coat
long, generally loose coat of luxurious fabric, worn over evening dress
--Agreed Upon Solutions

The discussion does not exist would you like to add the first comment?

anonymous