Marrot



ENGLISH MEANING
noun
1.
The razor-billed auk.
2.
The common guillemot.
1.
The puffin