langouste - Dictionary definition and meaning for word
langouste
Definition (noun) warm-water lobsters without claws; those from Australia and South Africa usually marketed as frozen tails; caught also in Florida and California
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com