naked lady


noun

British Dictionary definitions for naked lady

naked lady

noun

a leafless pink orchid found in Australia and New Zealand