Definition of レスターシャーレッド

レスターシャーレッド

resutaashaareddo

noun
red Leicester (cheese), red Leicestershire
Other readings:
レスターシャー・レッド